package com.sg.dto.integration.app;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @desc ImplementAnalysisAddFinAccountTypeCodeComRespDto
 * @使用场景
 */
@Data
public class ImplementAnalysisAddFinAccountTypeCodeComRespDto
        extends BaseDto
        implements Serializable {

    /**
     * 是否执行财务处理 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否执行财务处理")
    private String isExecuteFinaceHandle;

    /**
     * 增财务账户类型编码 NO_ADD:不增 ADD_BUDGET_ACCOUNT:增预算账户 ADD_PHYSICAL_ACCOUNT:增实体账户 ADD_BOTH:增预算账户与实体账户
     */
    @ApiModelProperty("增财务账户类型编码")
    private String addFinAccountTypeCode;

    /**
     * 是否末级统计预算账户
     */
    @ApiModelProperty("是否末级统计预算账户")
    private String isLastStaticBudgetAccount;

    /**
     * 是否统计预算账户
     */
    @ApiModelProperty("是否统计预算账户")
    private String isStatisticalBudgetAccount;

    /**
     * 是否末级统计实体账户
     */
    @ApiModelProperty("是否末级统计实体账户")
    private String isLastStaticEntityAccount;

    /**
     * 是否统计实体账户
     */
    @ApiModelProperty("是否统计实体账户")
    private String isStatisticalEntityAccount;

    /**
     * 是否到账账户 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否到账账户")
    private String isIncomingAccount;

}
